Meter Events Processing
Overview
The Meter Events Processing module captures and processes event information reported by meters. These events can include power outages, tampering alerts, configuration changes, and operational status updates. The module stores these events and can trigger actions based on event types.
Process Flow
Event Reception
- System receives event data from meters through head-end systems
Event Processing
- Events are stored with appropriate context and metadata as annotations
- For "switched off" events, the datasource tag is updated accordingly
Task Creation
- Critical events trigger the creation of tasks for investigation
- Which events are considered critical is configurable
Business Rules & Customization Points
Event Processing Rules
Switched Off Status Update
- Rule : Standard_Update_Switched_Off_Status_Storage
- Purpose : Updates the meter's status when switch-off events are detected
- Customization : Configure which event codes trigger switch-off status updates
Critical Event Annotation
- Rule : Standard_Annotate_Critical_Event_Validation
- Purpose : Identifies and flags critical events that require human attention
- Customization : Define which event types are considered critical
Event Storage
- Rule : Store Timeseries
- Purpose : Stores event data in the system for historical analysis
Monitoring & Troubleshooting
A dedicated taskboard is available:
- Critical_Events
A dedicated dashboard is available:
- No. of Datasources with Critical Ecents by Day
- No of events by event type by day
- List of Top 10 datasources with most events
- List of datasources with critical events for today
Configuration Components
Flow Designs
- Standard_Meter_Event_Flow
Transformation Configurations
- Standard_End_Device_Event_Tc
Market Adapter Configurations
- Standard_End_Device_Event_Ma
Event Type Dictionary
The system can process various event types, including but not limited to:
- Power outages (momentary and sustained)
- Power restoration
- Voltage excursions (high/low)
- Current excursions
- Device tampering
- Configuration changes
- Communication failures
- Firmware updates
- Memory errors
- Clock synchronization issues
Customization Opportunities
Partners can extend this module by:
- Adding custom event processing logic for specific event types
- Implementing event correlation to identify patterns
- Creating specialized dashboards for event monitoring
- Configuring automated responses to specific events
- Integrating with external notification systems
- Configuring the list of events and defining critical events